﻿package com.lab.events {		import flash.events.Event;	import com.lab.TSPSPerson;		public class TSPSEvent extends Event {				public static const PERSON_ENTERED:String = "person_entered";		public static const PERSON_UPDATED:String = "person_updated";		public static const PERSON_MOVED:String = "person_moved";		public static const PERSON_LEFT:String = "person_left";				private var _person:TSPSPerson;				public function TSPSEvent( type:String, person:TSPSPerson, bubbles:Boolean = false, cancelable:Boolean = false ) {			_person = person;			super (type, bubbles, cancelable);					}		public override function clone():Event {			return new TSPSEvent ( type, _person, bubbles, cancelable );		}				public function get person():TSPSPerson {			return _person;		}				public function set person(value:TSPSPerson):void {			_person = value;		}	}}